调用函数HvpGetCellMapped得到一个返回值c7018c0c,但是函数HvpGetCellMapped的返回类型是union(_CELL_DATA),如下:
typedef struct _CELL_DATA { union _u { CM_KEY_NODE KeyNode; CM_KEY_VALUE KeyValue; CM_KEY_SECURITY KeySecurity; CM_KEY_INDEX KeyIndex; CM_BIG_DATA ValueData; HCELL_INDEX KeyList[1]; WCHAR KeyString[1]; } u;} CELL_DATA, *PCELL_DATA;
Q:如何判断返回值c7018c0c是CM_KEY_NODE,还是CM_KEY_VALUE等其它类型?谢谢!